$(function () {

    $("#form").bootstrapValidator({
        //1. 指定不校验的类型，默认为[':disabled', ':hidden', ':not(:visible)'],可以不设置
        excluded: [':disabled', ':hidden', ':not(:visible)'], 
      
        //2. 指定校验时的图标显示，默认是bootstrap风格
        feedbackIcons: {
          valid: 'glyphicon glyphicon-ok',
          invalid: 'glyphicon glyphicon-remove',
          validating: 'glyphicon glyphicon-refresh'
        },
          
        //3. 指定校验字段
        fields: {
          //校验用户名，对应name表单的name属性
          username: {
            validators: {
              //不能为空
              notEmpty: {
                message: '用户名不能为空'
              },
              //长度校验
              stringLength: {
                min: 2,
                max: 6,
                message: '用户名2-12位'
              },
              callback:{
                  message:"用户名错误"
              }
             
            }
          },
          password: {
            validators: {
              //不能为空
              notEmpty: {
                message: '用户名不能为空'
              },
              //长度校验
              stringLength: {
                min: 6,
                max: 12,
                message: '用户名2-12位'
              },
              callback:{
                message:"用户名错误"
            }
            }
          },
        }
      });

      $("#form").on('success.form.bv',function (e) {
          e.preventDefault()
        $.ajax({
             type: 'post',
             url: '/employee/employeeLogin',
             data: $('#form').serialize(),
             dataType: 'json',
             success: function (res) {
                console.log(res)
               if(res.success) {
                   location.href = "index.html"
               }
               if(res.error==1000) {
                $('#form').data("bootstrapValidator").updateStatus("username", "INVALID", "callback");
               }
               if(res.error==1001) {
                $('#form').data("bootstrapValidator").updateStatus("password", "INVALID", "callback");
               }
             }
         })
      })
    });
    $(".reset-btn").click(function () {
        $("#form").data("bootstrapValidator").resetForm()
    })